package com.gdd.videos.service;

import com.gdd.videos.common.common.PagedResult;
import com.gdd.videos.pojo.Video;
import com.gdd.videos.vo.VideoVo;

/**
 * @author zhangh     
 * @version V1.0.0
 * @projectName parent
 * @title     VideoService   
 * @package    com.gdd.videos.service  
 * @date   2019/9/12 17:46  
 * @explain
 */
public interface VideoService {


    /**
     * 保存视频的方法
     * @param video
     */
    String saveVideo(Video video);

    /**
     * 根据主键更新video信息
     * @param video
     */
    void updateVideo(Video video) throws Exception;

    /**
     * 分页查询视频列表
     * @param page
     * @param pageSize
     * @return
     */
    public PagedResult<VideoVo> getAllVideos(Integer page, Integer pageSize);
}
